/*.flex {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    &.between {*/
/*        justify-content: space-between;*/
/*    }*/
/*}*/
/*滚动条设置*/
/*::-webkit-scrollbar {*/
/*    width: 6px;*/
/*}*/
body {
    line-height: 1;
}

.v-enter-active,
.v-leave-active {
    transition: opacity 0.5s ease;
}

.v-enter-from,
.v-leave-to {
    opacity: 0;
}

.el-overlay-dialog {
    display: flex;
    align-items: center;
    justify-content: center;
    .el-dialog {
        --el-dialog-border-radius: 8px;
        padding: 0 0 16px;
        overflow: hidden;
        .el-dialog__header {
            text-align: left;
            border-bottom: 1px solid var(--el-border-color);
            letter-spacing: 1px;
            padding: 15px;
            position: relative;
            .el-dialog__title {
                font-size: 17px;
                font-weight: 600;
                color: var(--el-text-color-primary);
            }
            .el-dialog__headerbtn {
                top: 50%;
                transform: translateY(-50%);
                i {
                    font-weight: 800;
                    font-size: 20px;
                    color: var(--el-text-color-primary);
                }
            }
        }
        .el-dialog__body {
            padding: 30px 15px 0;
            .dialog-content {
                width: 100%;
                height: 100%;
            }
        }
    }
}

.el-drawer__header {
    margin-bottom: 10px !important;
}

.el-menu {
    border-right: none !important;
}

.el-tree {
    --el-tree-node-content-height: 40px !important;
}

.el-dialog__body {
    min-height: 25vh
}

.dialog-footer {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

